# -*- coding: utf-8 -*-
"""
@Time ： 2023/10/10 15:51
@Auth ： dorabmon
@File ：Daffodil.py
@IDE ：PyCharm
"""
# 使用循环查找所有的水仙花数
for num in range(100, 1000):
    # 获取百位、十位和个位数字
    hundreds = num // 100
    tens = (num // 10) % 10
    ones = num % 10

    # 计算立方和
    sum_of_cubes = hundreds ** 3 + tens ** 3 + ones ** 3

    # 判断是否为水仙花数
    if num == sum_of_cubes:
        print(num)
